726 Relacs for Systolic Programming

نویسنده

  • Dominique Lavenier
چکیده

The ReLaCS language is a systolic programming language, which simpliies the programmer's task by making explicit the data-ow of systolic algorithms, and by exposing the data delivery mechanism. The underlying architecture model is diierent from other SIMD architectures in that it physically separates computation and data management. We introduce the ReLaCS language as a syntaxic and a semantic extension of the C language. We show in this article that the ReLaCS programming model provides a simple programming method for systolic algorithms, which is applicable to a variety of parallel machines. R esum e : ReLaCS est un langage de programmation systolique qui simpliie la t^ ache du programmeur en permettant l'expression des ^ ots de donn ees caract eristiques des algorithmes systoliques. Le mod ele d'ar-chitecture cible dii ere d'autres mod ele SIMD par la pr esence de deux controleurs; l'un g ere la gestion des donn ees, l'autre le calcul. Nous introduisons le langage ReLaCS comme une extension syntaxique et s eman-tique du langage C. Nous montrons dans cet article que le mod ele de programmation ReLaCS proccure une m ethode de programmation simplii ee des algorithmes systolique, qui est applicable sur un ensemble vari e de machines parall eles.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ReLaCS for Systolic Programming

The ReLaCS language is a systolic programming language, which simpliies the programmer's task by making explicit the data-ow of systolic algorithms, and by exposing the data delivery mechanism. The underlying architecture model is diierent from other SIMD architectures in that it physically separates computation and data management. We introduce the ReLaCS language as a syntaxic and a semantic ...

متن کامل

RELACS: A communications infrastructure for constructing reliable applications in large-scale distributed systems

Distributed systems that span large geographic distances or manage large numbers of objects are already common place. In such systems, programming applicationswith evenmodest reliability requirements to run correctly and efficiently is a difficult task due to asynchrony and the possibility of complex failure scenarios. In this paper, we describe the architecture of the Relacs communication subs...

متن کامل

When to use which heuristic: A rational solution to the strategy selection problem

The human mind appears to be equipped with a toolbox full of cognitive strategies, but how do people decide when to use which strategy? We leverage rational metareasoning to derive a rational solution to this problem and apply it to decision making under uncertainty. The resulting theory reconciles the two poles of the debate about human rationality by proposing that people gradually learn to m...

متن کامل

Robots in Retirement Homes: Applying Off-the-Shelf Planning and Scheduling to a Team of Assistive Robots (Extended Abstract)

We investigate Constraint Programming and Planning Domain Definition Language-based technologies for planning and scheduling multiple robots in a retirement home environment to assist elderly residents. Our robotics problem and investigation into proposed solution approaches provide a real world application of planning and scheduling, while highlighting the different modeling assumptions requir...

متن کامل

Programming Systolic Arrays Richard

This paper presents the New Systolic Language as a general solution to the problem systolic programming. The language provides a simple programming interface for systolic algorithms suitable for di erent hardware platforms and software simulators. The New Systolic Language hides the details and potential hazards of inter-processor communication, allowing data ow only via abstract systolic data ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993